@charset 'gb2312';
/* --------------------------------------------- */
/** The Beginning **/
.clearfix:after,.cmClr:after,.cmWrapper:after,.cmPage:after {content:'';display:block;clear:both;height:0;}
.cmWrapper {margin:0 auto;width:950px;}

/* --------------------------------------------- */
/** main **/
body {
	font: 12px/1.2 Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	background: white;
}
textarea {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	color: inherit;
	overflow-x: hidden;
	overflow-y: scroll;
	resize: none;
	overflow: hidden;
	font-family: 'Courier New', monospace;
}
input[type=text] {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	font-family: 'Courier New', monospace;
}
a {
	color: #0066cc;
}
h2 {
	margin-top: 20px;
	margin-bottom: 10px;
	padding: 5px 10px;
	font: 700 18px/1.5 'Microsoft Yahei', Verdana, Arial, Helvetica, sans-serif;
	background-color: #eee;
	border-top: 1px solid gray;
	border-left: 5px solid gray;
}
h3 {
	margin-top: 10px;
	margin-bottom: 10px;
	font: 700 14px/1.5 Verdana, Arial, Helvetica, sans-serif;
}
div.form {
	padding-left: 20px;
}


/* --------------------------------------------- */
/** dv_header **/
#dv_header {
	padding: 20px 0 10px;
}
#dv_header h1 {
	text-align: center;
	font: 24px/1.5 'Microsoft Yahei', Verdana, Arial, Helvetica, sans-serif;
}


/* --------------------------------------------- */
/** dv_status **/
#dv_status {
	margin-bottom: 20px;
	padding: 10px 15px;
	font-size: 14px;
	border: 1px solid;
	zoom: 1;
}
#dv_status.warning {
	color: #CC0000;
	border-color: #d5a005;
	background: #ffffd4;
}
#dv_status.normal {
	border-color: #00b7ef;
	background: #ccf1fc;
}
#dv_status.ok {
	border-color: #339966;
	background: #ddefe4;
}

/* --------------------------------------------- */
/** dv_input **/
#dv_input {
	margin-bottom: 30px;
}
#dv_input div.form {
	position: relative;
}
#dv_input p.input {
	float: left;
	margin-bottom: 15px;
	margin-right: 20px;
}
#dv_input p.input:nth-child(2n) {
	margin-right: 0;
}
#dv_input textarea {
	display: block;
	padding: 5px;
	width: 455px;
	min-height: 120px;
}

/** act **/
#dv_input div.act {
	padding-left: 20px;
}
#dv_input p.add {
	float: left;
	font-size: 14px;
}

#dv_input p.submit {
	float: right; _display: inline;
	aa margin-top: -50px;
}
#dv_input p.submit input {
	float: left;
	margin-left: 20px;
	width: 160px;
	height: 40px;
	font: 700 18px 'Microsoft Yahei', Verdana, Arial, Helvetica, sans-serif;
	aa letter-spacing: 0.1em;
	cursor: pointer;
}


/* --------------------------------------------- */
/** dv_output **/
#dv_output textarea {
	display: block;
	padding: 5px;
	width: 100%;
	min-height: 200px;
	background: #eee;
}

/* --------------------------------------------- */
/** dv_footer **/
#dv_footer {
	margin-top: 20px;
	padding: 10px 0 20px;
	border-top: 1px solid #aaa;
}
#dv_footer p {
	float: right;
}

/** The End **/
/* --------------------------------------------- */
